<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
//		4.扩展运算符   
//     	剩余运算符...把多个独立的参数合并到一个数组中
//	   	...扩展运算符:将一个数组分割，并将各个项目作为分离的参数传给函数
		// const MaxNum = Math.max(50,20);
		// console.log(MaxNum);
//		es5处理数组中的最大值 ,使用apply
		// const arr = [1,2,4,7,100,40];
		// const maxNum = Math.max(arr);
		// const maxNum = Math.max.apply(null,arr);
		// console.log(maxNum);
//		es6扩展运算符
		// console.log(Math.max(...arr));
        // 箭头函数
        // let add= (a,b)=>{
        //     return a+b
        // }
        // 简写
        // let add = (a,b)=> (a+b);
        // console.log( add(1,2))
        // 一个参数
        // var add = (a)=> (a%2);
        // console.log(add(3))
        // var student = (id)=>{
        //     return {
        //         name:"张三",
        //         age:10,
        //         id:id
        //     }
        // };

        // console.log(student(3))

        //		简单写法,一定要加();
		let getObj = (id)=>({id:id,name:"张三"})
		console.log(getObj(2))
</script>
</html>